.chat {
  display: flex;
  filter: drop-shadow(0 0 3px #FFFFFF);
}

.main {
  display: inline;
  border-radius: 5px 0px 5px 5px;
  background: repeating-linear-gradient(to right, #4AC293, #47B8E9);
  opacity: 0.5;
  padding: 10px;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.other {
  width: 0;
  height: 0;
  opacity: 0.5;
  border-top: 10px solid #47B8E9;
  border-right: 10px solid transparent;
  border-top-right-radius: 3px;
  filter: drop-shadow(0 0 6px #FFFFFF);
}